body,html,p,ul,ol,li,h1,h2,h3,h4,h5,h6,a,input,dl,dt,dd{ padding:0px; margin: 0px;}
li{ list-style: none;}
img,input{ border:none;}
a{ text-decoration: none; color: #666;}
a:hover{ color:#61b3e6;}
body{ background: #f6f6f6; font:12px/1.5 microsoft Yahei;}
.clear:after{ content:''; display: block; clear: both;}
.centerbox{ width: 1000px; margin: 0 auto;}

body{
    width: 100%!important;
    overflow-x: hidden!important;
}
.news-channel ul{
    display: flex;
    height: .88rem;
    border-bottom: .01rem solid #efefef;
}
.news-channel li{
    position: relative;
    width: 25%;
    text-align: center;
    line-height: .88rem;
    font-size: .28rem;
}
.news-channel li a{
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color: #666;
    letter-spacing: .01rem;
}
.news-channel .active a{
    color: #ff8400;
}
.news-channel .active:after{
    content: "";
    position: absolute;
    bottom: -.03rem;
    left: 0;
    height: .06rem;
    width: 100%;
    background-color: #FF8400;
}
.news-list-box{
    padding-left: .4rem;
}
.news-info-box{
    padding: .3rem .4rem .3rem 0;
    border-bottom: .01rem solid #eee;
}
.news-box h3{
    margin-bottom: .2rem;
    max-height: 1rem;
    overflow: hidden;
    line-height: .5rem;
    font-size: .34rem;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color: #333;
}
.news-info{
    display: flex;
}
.news-istop{
    margin-right: .22rem;
    padding: 0 .06rem;
    line-height: .28rem;
    color: #ff8400;
    border: .01rem solid #ff8400;
    border-radius: .02rem;
    font-size: .18rem;
    font-family:PingFangSC-Regular;
}
.news-info span{
    margin-right: .2rem;
    line-height: .3rem;
    color: #999;
    font-size: .22rem;
    font-family:PingFangSC-Regular;
}
.news-type2{
    display: flex;
}
.news-type2 .news-box{
    width: 4.4rem;
    margin-right: .3rem;
}
.news-type2 .news-img{
    width: 2rem;
    height: 1.5rem;
    overflow: hidden;
}
.news-img img{
    width: 100%;
    height: 100%;
}
.news-img-box{
    display: flex;
    justify-content: space-around;
    margin-bottom: .2rem;
    width: 6.7rem;
}
.news-img-box img{
    width: 2.1rem;
    height: 1.56rem;
}
.news-ad-img{
    margin-bottom: .2rem;
    width: 6.7rem;
    height: 2.66rem;
    overflow: hidden;
}
.news-ad-img img{
    width: 100%;
    height: 100%;
}